refreshing towelette - German English Dictionary